package com.doujiao.auth.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * JWT配置类
 * @author wuyunbin
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "jwt")
public class JwtConfig {
    /**
     * JWT密钥
     */
    private String key;
    
    /**
     * 访问令牌有效期（毫秒）
     */
    private long accessTokenTtl;
    
    /**
     * 刷新令牌有效期（毫秒），默认为访问令牌有效期的7倍
     */
    private long refreshTokenTtl;// 默认7天
}
